package com.stations.service;

import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.extension.service.IService;
import com.stations.domain.*;
import com.stations.domain.transmitterEntity.TransmitterResult;


/**
 * Describe: 发射机上报服务
 * Author: Ljy
 * CreateTime: 2019/10/23
 */
public interface TransmitterReportService extends IService<TTransmitter> {

    TransmitterResult transmitterInfo(TTransmitter transmitter);

    TransmitterResult transmitterStatus(RunningStatus runningStatus);

    TransmitterResult transmitterException(ExceptionList exceptionList);

    TransmitterResult transmitterClearException(ExceptionList exceptionList);

    TransmitterResult transmitterLog(TTransmitterLog tTransmitterLog);

    JSONObject protocolVersion(ExceptionLog exceptionLog);
}

